special ecclesiastical court - French English Dictionary